package com.luoran.bartalks.entity.biz;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import org.beetl.sql.core.annotatoin.AssignID;

import com.luoran.bartalks.entity.BaseInfo;



/**
 * 计划模板
 */
public class BtPlanTemplate extends BaseInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	public BtPlanTemplate() {
	}

	/**
	 * 计划模板id
	 */
	@AssignID("uuid")
	public String getId() {
		return getString("id");
	}

	public void setId(String id) {
		set("id", id);
	}

	/**
	 * 计划模板编码
	 */
	public String getPlanTemplateCode() {
		return getString("planTemplateCode");
	}

	public void setPlanTemplateCode(String planTemplateCode) {
		set("planTemplateCode", planTemplateCode);
	}

	/**
	 * 计划模板名称
	 */
	public String getPlanTemplateName() {
		return getString("planTemplateName");
	}

	public void setPlanTemplateName(String planTemplateName) {
		set("planTemplateName", planTemplateName);
	}

	/**
	 * 运输方式id
	 */
	public String getTransportTypeId() {
		return getString("transportTypeId");
	}

	public void setTransportTypeId(String transportTypeId) {
		set("transportTypeId", transportTypeId);
	}

	/**
	 * 运输方式编码
	 */
	public String getTransportCode() {
		return getString("transportCode");
	}

	public void setTransportCode(String transportCode) {
		set("transportCode", transportCode);
	}

	/**
	 * 运输方式中文名
	 */
	public String getTransportTypeName() {
		return getString("transportTypeName");
	}

	public void setTransportTypeName(String transportTypeName) {
		set("transportTypeName", transportTypeName);
	}

	/**
	 * 起始地位置对应的区域名称
	 */
	public String getStartPlaceRegName() {
		return getString("startPlaceRegName");
	}

	public void setStartPlaceRegName(String startPlaceRegName) {
		set("startPlaceRegName", startPlaceRegName);
	}

	/**
	 * 起始地id
	 */
	public String getStartPlaceId() {
		return getString("startPlaceId");
	}

	public void setStartPlaceId(String startPlaceId) {
		set("startPlaceId", startPlaceId);
	}

	/**
	 * 起始地编码
	 */
	public String getStartPlaceCode() {
		return getString("startPlaceCode");
	}

	public void setStartPlaceCode(String startPlaceCode) {
		set("startPlaceCode", startPlaceCode);
	}

	/**
	 * 起始地名称
	 */
	public String getStartPlaceName() {
		return getString("startPlaceName");
	}

	public void setStartPlaceName(String startPlaceName) {
		set("startPlaceName", startPlaceName);
	}

	/**
	 * 目的地位置对应的区域名称
	 */
	public String getDestinationRegName() {
		return getString("destinationRegName");
	}

	public void setDestinationRegName(String destinationRegName) {
		set("destinationRegName", destinationRegName);
	}

	/**
	 * 目的地id
	 */
	public String getDestinationId() {
		return getString("destinationId");
	}

	public void setDestinationId(String destinationId) {
		set("destinationId", destinationId);
	}

	/**
	 * 目的地编码
	 */
	public String getDestinationCode() {
		return getString("destinationCode");
	}

	public void setDestinationCode(String destinationCode) {
		set("destinationCode", destinationCode);
	}

	/**
	 * 目的地名称
	 */
	public String getDestinationName() {
		return getString("destinationName");
	}

	public void setDestinationName(String destinationName) {
		set("destinationName", destinationName);
	}

	/**
	 * 距离(km)
	 */
	public BigDecimal getDistance() {
		return getBigdecimal("distance");
	}

	public void setDistance(BigDecimal distance) {
		set("distance", distance);
	}

	/**
	 * 备注/描述
	 */
	public String getRemarks() {
		return getString("remarks");
	}

	public void setRemarks(String remarks) {
		set("remarks", remarks);
	}

	/**
	 * 创建时间
	 */
	public Date getCreateTime() {
		return getDate("createTime");
	}

	public void setCreateTime(Date createTime) {
		set("createTime", createTime);
	}

	/**
	 * 创建人
	 */
	public String getFounder() {
		return getString("founder");
	}

	public void setFounder(String founder) {
		set("founder", founder);
	}

	/**
	 * 公司编码
	 */
	public String getCompanyCode() {
		return getString("companyCode");
	}

	public void setCompanyCode(String companyCode) {
		set("companyCode", companyCode);
	}

	/**
	 * 状态(默认值为0,1代表删除)
	 */
	public Integer getState() {
		return getInteger("state");
	}

	public void setState(Integer state) {
		set("state", state);
	}

	/**
	 * 公司id
	 */
	public String getCompanyId() {
		return getString("companyId");
	}

	public void setCompanyId(String companyId) {
		set("companyId", companyId);
	}

}

